//import javassist.ClassPool
//import javassist.CtClass
//import javassist.CtMethod
//import org.gradle.api.Project
//
//public class MyInjects{
//
//    private static final ClassPool pool = ClassPool.getDefault();
//
//    public static void inject(File dir, Project project){
//        pool.appendClassPath(dir.absolutePath)
//        pool.appendClassPath(project.android.bootClasspath[0].toString())
//
//        dir.eachFileRecurse {
//            File file ->
//                def name = file.name
//                if(name.endsWith(".class") && !name.startsWith("R\$") &&
//                        !"R.class".equalsIgnoreCase(name) && !"BuildConfig.class".equalsIgnoreCase(name)){
//                    println("name==="+name)
//                    CtClass ctClass = pool.getCtClass("com.tcl.logasm.MainActivity")
//                    println("ctClass=${ctClass}")
//                    if(ctClass.isFrozen())
//                        ctClass.defrost()
//                    CtMethod[] ctMethods = ctClass.getDeclaredMethods()
//                    ctMethods.each {
//                        CtMethod ctMethod ->
//                            if("onCreate".equals(ctMethod.name))
//                            ctMethod.insertAt(46,"if(false)")
//
//                    }
//                }
//        }
//    }
//}